.hasBanner:not(.global-banner-hide) ~ .page-wrap{padding-top:114px;transition:padding .5s, top .5s}@media screen and (min-width: 992px){.hasBanner:not(.global-banner-hide) ~ .page-wrap{padding-top:36px}}.page-wrap{animation:fadeIn-animation .5s .4s forwards}@media screen and (max-width: 991.98px){.page-wrap{padding-top:70px}}@media screen and (min-width: 992px){.page-wrap{height:100vh}}.page-wrap .content-wrap{padding:0 10px}@media screen and (min-width: 992px){.page-wrap .content-wrap{padding:0 15px}}@media screen and (min-width: 992px){.page-wrap .content-wrap{position:absolute;width:100%;height:auto;top:50%;left:0;padding:20px 0 70px;transform:translateY(-50%)}}@media screen and (max-width: 991.98px){.page-wrap .content-wrap .banner-items{text-align:center;display:block}}.page-wrap .content-wrap .banner-items .item{width:auto;height:auto;text-align:center;margin-bottom:33px}.page-wrap .content-wrap .banner-items .item:last-child{margin-bottom:0}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item{margin-bottom:0}}.page-wrap .content-wrap .banner-items .item .link{display:inline-block}.page-wrap .content-wrap .banner-items .item .img{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item .img{max-width:none;max-height:calc(100vh - 250px)}}.page-wrap .content-wrap .banner-items .item .title{display:flex;justify-content:center;margin-top:5px;font-family:"Unica77LLWeb-Regular", "Noto Sans CJKKR", sans-serif;font-size:22px;line-height:1.09}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item .title{justify-content:flex-start;margin-top:0;font-size:26px;line-height:1.07}}.page-wrap .content-wrap .banner-items .item .title .category{text-align:left}@media screen and (max-width: 991.98px){.page-wrap .content-wrap .banner-items .item .title .category ~ .name::before{content:"-";padding:0 5px}}.page-wrap .content-wrap .banner-items .item .title .num{display:none}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item .title .num{display:block;flex:none;text-align:center;padding-right:10px}.category+.page-wrap .content-wrap .banner-items .item .title .num{width:40px;padding-right:0}}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item .title .name{margin-left:auto;text-align:right}}@media screen and (max-width: 991.98px){.page-wrap .content-wrap .banner-items .item .title .name::before{content:"";display:inline-block}}.page-wrap .content-wrap .banner-items .item .title .category,.page-wrap .content-wrap .banner-items .item .title .name{display:inline-block}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item .title .category,.page-wrap .content-wrap .banner-items .item .title .name{flex:1 1 100%;width:0;opacity:0;max-height:54px;transition:opacity .5s .1s}}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item:hover .category,.page-wrap .content-wrap .banner-items .item:hover .name{opacity:1}}@media screen and (max-width: 991.98px){.page-wrap .content-wrap .banner-items .item.num1 .link,.page-wrap .content-wrap .banner-items .item.num2 .link{width:58.13333%;margin:0 auto}}@media screen and (min-width: 992px){.page-wrap .content-wrap .banner-items .item.num1,.page-wrap .content-wrap .banner-items .item.num11{align-self:flex-end}.page-wrap .content-wrap .banner-items .item.num2,.page-wrap .content-wrap .banner-items .item.num12{align-self:flex-start;padding-top:126px}.page-wrap .content-wrap .banner-items .item.num3,.page-wrap .content-wrap .banner-items .item.num5,.page-wrap .content-wrap .banner-items .item.num8,.page-wrap .content-wrap .banner-items .item.num13,.page-wrap .content-wrap .banner-items .item.num15{align-self:flex-start}.page-wrap .content-wrap .banner-items .item.num4,.page-wrap .content-wrap .banner-items .item.num6,.page-wrap .content-wrap .banner-items .item.num14,.page-wrap .content-wrap .banner-items .item.num16{align-self:flex-end}.page-wrap .content-wrap .banner-items .item.num7,.page-wrap .content-wrap .banner-items .item.num17{align-self:center}.page-wrap .content-wrap .banner-items .item.num9,.page-wrap .content-wrap .banner-items .item.num10,.page-wrap .content-wrap .banner-items .item.num19,.page-wrap .content-wrap .banner-items .item.num20{align-self:flex-start;padding-top:80px}}#mainSlide .swiper-container,#mainSlide .swiper-wrapper{height:100%;overflow:visible}
